package com.cn.xiaonuo.tcrfinance.tcrusers.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author huangtao
 * @date 2023/9/22 13:57
 * @className ConsignmentGoodRsp
 */
@Data
@ApiModel(value = "买卖交易记录返参")
public class ConsignmentGoodVo implements Serializable {

    /**
     * 订单id
     */
    @ApiModelProperty("订单id")
    private Integer orderId;
    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private String createTime;
    /**
     * 订单编号
     */
    @ApiModelProperty("订单编号")
    private String serialNumber;
    /**
     * 购买类型：1买2卖
     */
    @ApiModelProperty("购买类型：1买2卖")
    private Integer delistingStatus;
    /**
     * 商品名称
     */
    @ApiModelProperty("商品名称")
    private String productName;
    /**
     * 单价
     */
    @ApiModelProperty("单价")
    private BigDecimal unitPrice;
    /**
     * 数量
     */
    @ApiModelProperty("数量")
    private Integer delistingNumber;
    /**
     * 总金额
     */
    @ApiModelProperty("总金额")
    private BigDecimal totalAmount;
    /**
     * 1微信,2支付宝,3.线下付款4.提货5验证 22.虚拟付款
     */
    @ApiModelProperty("1微信,2支付宝,3.线下付款4.提货5验证 22.虚拟付款")
    private Integer paymentChannel;
    /**
     * 手续费
     */
    @ApiModelProperty("手续费")
    private BigDecimal poundage;
    /**
     * 平台服务费
     */
    @ApiModelProperty("平台服务费")
    private BigDecimal platformFwf;
    /**
     * 购物卷数量
     */
    @ApiModelProperty("购物卷数量")
    private BigDecimal gwj;
    /**
     * 商品奖励
     */
    @ApiModelProperty("商品奖励")
    private BigDecimal productReward;
    /**
     * 是否是释放订单0不是1是
     */
    @ApiModelProperty("是否是释放订单0不是1是")
    private Integer isReleaseOrder;
    /**
     * 商家名称
     */
    @ApiModelProperty("商家名称")
    private String shopName;

//    p5.after_change_balance AS afterChangeBalancePT,
//    p6.after_change_balance AS afterChangeBalanceSJ
    private BigDecimal afterChangeBalancePT;
    private BigDecimal afterChangeBalanceSJ;
}
